sys = require ("sys")
log = require ("log")
luaboard = require ("luaboard")

-- 循环语句演示

--while 循环

i=0
while(true)
do
    print("*")
    i=i+1
    if (i>100) then break end
end

--for 语句

for i=1,10 do
    print(i)
end

for i=1,-10,-1 do
    print(i)
end

--repeat 语句

a=0
repeat
    a=a+1
    print(a)
until( a>3 )


--泛型For语句

--简单数组遍历 
a = {"one", "two", "three"}
for i, v in ipairs(a) do
    print(i, v)
end 

--table遍历

b={}
b["a"]="AAAAAAAAAA"
b["b"]="BBBBBBBBBB"
b["c"]="CCCCCCCCCC"
b[1]="11111111111"
b[3]="33333333333"
for i, v in ipairs(b) do
    print(i, v)
end 

--ipair pair两种遍历方法的区别

for i, v in pairs(b) do
    print(i, v)
end 


--循环嵌套

for i=1,10 do
    for j=1,10 do
        print(i,j)
    end
end
